package com.zhanghe.study.design_pattern.iterator_pattern;

/**
 * 迭代器接口
 * @author zh
 * @date 2022/10/14 14:41
 */
public interface Iterator<E> {

    // 移动到第一个位置
    void first();

    // 移动到下一个位置
    E next();

    // 是否是最后一个元素
    boolean hasNext();

}
